Battles!

A few improvements, an in game menu, and support for battles! The player
is placed (hard coded) at 1,1 and a slime is placed (hard coded) at 3,3.
Not ideal, but great for showing off what it will one day be.