Changed from keyevent to internal keyboard listener
Attempted fixes for all known bugs :D
Town portal spell bound to 'J'