action-adventure puzzler