made overrides work properly and distinguish bot from player
Moved to individual js files, added auto-canvas resizing.