multiple characters on both sides work

- multiple characters can be controlled by both the player and the AI
- added characters into the collision patter
- drawing reachable squares for the players