pretty much structured the entire game