added tentative POST API, refactored the internal game protocol (last time hopefully) to fit the xRequest/xResponse style, general internal game process fixing

(made some more changes to the game protocol (last time hopefully) and correspondingly to the \_\_init\_\_.py file - i only changed the numbers of the game process messages in case someone hard-coded something, so feel free to rearrange them in there and i'll update my scala file accordingly)