draft of server side game models