Added Keyboard support and clientside entities, improved cabin buttons