Definitely going to have to write some type of UI library for this game