Major internal changes (WIP)

Updated to latest SSVS, added TextEntered event handling in MenuGame
Changes to Compatibility methods
CWall now uses the lates pointInPolygon