input support
finish rendering
client work
finish gateway client - onwards to texture loading
basic handshake with server
add client code