General Controller init
Init General Controller branch..
Basic gameplay controller should be complete
See notes in header for more information
Updated Aman style headers
Update headers again to reflect difference between final plan and
Milestone 1
fleshed out pseudo code with packet in/out
Added wrappers for IPC reading
Use GetPacketType and GetPacket to safely read from IPC.
Include "Sockets.h" to use these wrappers.
Merge remote-tracking branch 'origin/socket-wrappers' into general
Added wrapper for UDP reads
UDP wrappers grabs an entire udp datagram and fills it into a UDP receive structure from which the type can be accessed and cast appropriatly.
Merge branch 'socket-wrappers' into inSwitch
Modified comments to modify code
Merge remote-tracking branch 'origin/socket-wrappers' into gameplay
Reworked code to use getPacketType, getPacket and array of floors
Significant cod ecomment changes with to-do lists in /* */
Final commit before leaving school
Ready for testing for Milestone 1
Improvements and additions planned for future milestones.

- Objective update logic will need to change
- Break into functions, comment, and improve efficiency.
- Look into union..
Everything but the UDP and TCP done... I think
Can't figure out how to use the connections previously set up
Just pushing code around doing nothing
Minor changes..?
Merge branch 'general' into development
Merge prep..