Game3DLogic: Mount and dismount boats properly
Game3DLogic: Escape on islands!
InputActionListener: Add tile restriction for entity picking

This allows to pick only boats in the nearby tiles
InputActionListener: Right-click to cancel the last picked entity
Merge remote-tracking branch 'origin/gameLogic' into gui_console

Conflicts:
	src/fr/miage/atlantis/Game3DLogic.java
	src/fr/miage/atlantis/GameConsoleLogic.java