Improve tile placement preview

Also copy LWJGL keycodes into AbstractKeyboard