Merge pull request #56 from Seneca-CDOT/issue41

Tutorial - Work In Progress
Added game values to easily tweak balance in the future. Passing numStructures and difficulty to Map() now works(sort of).
Connection weights working
Fixes for new Map call
Fixed bounding box issue
Alpha map generation working and merged with existing game logic
Merge pull request #61 from Seneca-CDOT/issue57

Fixed bounding box issue
Mouse movement in the canvas sets canvas focus
scrub scrub
Merge pull request #63 from Seneca-CDOT/issue60

Issue 60 - Canvas Focus
Maid service, contractors, and 147% more comments.
Forgot to send out the invitations.
Successful merge
Fixed mouseover of rotated objects at engine level
Merge pull request #65 from Seneca-CDOT/issue57

Issue 57 - Mouseover for rotated objects
Updated engine code
Updated Struct to InputInteractor rather than Player
Merge pull request #68 from Seneca-CDOT/issue67

Updated engine code
.
Merge pull request #62 from Seneca-CDOT/issue55

Issue55 - Connection Weights