Where you move the player with c_move,
it helps when you add the option IGNORE_PASSENTS,
so your player knows it should ignore passable entities.


Check out the throwing game here: The throwing game