Separated battle renderer into new class
See last revision. Only actually working now
Added concept of battle messages and added in another layer of abstraction on battle creatures. This allows for adding status effects and temporary stat changes during battle