Fixed incorrect method call
Replaced bullet-player collision detection with circle-circle
Use line-circle intersection for bullet-wall collision
Made player color directly based on id, and white if no matching color for id