Preventing player from going out of bounds

Fixed wall collision detection for all sprites
QML will listen to onPlayerMoveAllow and Forbid before moving