Add Rogue entity type
Create ChooseCharacterPanel, use that to pick character and server IP

also a few other minor changes. Check the diff to see exactly what. It's
nothing about which one should be too concerned.

Added all the new player classes as well.
Add Location.equals method