Added more player events and free run key handling