A LOT OF CHANGES (Read Notes)

I know, bad practice, oh well.

I created my own state based system that allows for more customability
and temporary states (adventure states).

added more javadoc, should be pretty complete now.

fixed the resolution change (had to adjust the slick source)

options now save to the settings file (keeps your changes)

did away with overlays, they'll have to be remade

created a global input manager to make it easier to handle user input
and typing

revamped LRK states - take a look at the class file for those changes