moved instantiation of PlayerControls to World
moved instantiation of CPU AIs to World
removed updateCount
refactored world methods
set velocity and turret direction as additional arguments
extracted controls into a separated file
fixed bug introduced by moving code into the new file
using additional configuration
added buildTank mehtod to World
updated bullet image
moved speed to game object
ease "do not stand in a wall" constraint
separated targetting by color
also calculate reflections in brownturret ai
do not shoot into walls and do not shoot your own tank
added Bullet.detonate utility function
extracted reflect method
removed big parameter for drawing
reverted position and draw call
corrected crossProduct implementation