Esloan

Has a keylistener (all logic is there but commented out because I think it's not working)