Issue #11 - battle manager now takes a callback to draw the battle screen. Changed CSS of menus so that they float over the canvas.