added button spamming restrictions for open conn
Milestone 1: simple object echo

calling milestone 1 on this. from here the code will start incorporating
game related changes and may not be recognizable anymore.