Made the interface more FFI friendly
Removed key_event struct
Added texture and sprite