openpad server API and Java wrapper for games