add key map for WASD, and hide cursor
fix camera target first, will deal with up vector back home