[player] Refactoring collision.
[map] Tiles have their own position.
Puntual collision complete.
Collision code cleanup.
No magic number for hotspot.
Multi-point collision!
Merge branch 'collision'