Added a RenderGrid to Battle to be used as the background (at least for now)
Updated Dialogue so that it properly ends no matter what
Fixed a bug where Dialogue was rendering weirdly
Added getPrimary() and getSecondary() methods to Interaction
RENDER_GRID_WIDTH, RENDER_GRID_HEIGHT, and RENDER_GRID_OFFSET are now public static final variables defined based on GAME_WIDTH, GAME_HEIGHT, and GRID_PIXEL_DIMENSION
Likewise, RenderGrid methods no longer have width and height as parameters