Rename `KeyUpEvent/KeyDownEvent` to `KeyReleaseEvent/KeyPressEvent`

  fix some bugs
Temporarily remove glfw from code
Added `EnterKey` and `SpaceKey`