Basic functionality added
Arena now handling input, protocol class just feeds it data