Added highlighting functionality to render

You can now click on a square to highlight it. This shows detailed
information about the square. I had to make the window bigger to fit the
extra line in better.
Highlighting now works while paused

- Fixed a bug where highlighting a tile while paused would not update
the window.
- Removed the debug message that showed up whenever you clicked on the
window.
- Moved the onclick method and the binding to where all the other
bindings and event methods were
Tests should now pass
You can no longer highlight invalid tiles

You can no longer highlight tiles that are not on the grid (invalid)
Added last action to highlighted bots

It will now show the last action of the bot highlighted, if a bot is
highlighted.
feat(added time slider)

Closes #48
Added highlighting for bots' action's targets

If a bot is highlighted, and it is doing an action targeting a tile,
that tile will be highlighted blue.
Capitalized 'Robot game'

It was bugging me a lot
Changed last action to current action
Upped the contrast
Made it paused by default

Based on a poll in the IRC
movement animations working; other possible animations (TODO) are attack, spawn, dead, guard, and suicide
Added arrows for movement and attack actions

Also added a checkbox to toggle these on and off. They are for all bots,
not just highlighted ones.
removed different types of robots (e.g. TankRobot) from the game
Merge remote branch 'upstream/master' into animation

Conflicts:
	render.py

combines movement animations with the speed slider
cleaner look; darkest color is not black, and robots are circles
Updated to latest
softer colors
made import render conditional
fixed game.py