Character move, pickup items and resolves objectives