erlang proto for game programming