ignores build directories
Video mode and controls adjusted for GCW
using std::vector instead of std::list to allocate Sprites
Inline Rectangle functions, a bottleneck since the work on grounds.
Speed up Destructible::get_ground(), a bottleneck.
Inline very frequently used MapEntity functions().
Inline more MapEntity functions.
Optimize MapEntities::get_ground().
Fix compilation.
Optimize Map::test_collisions_with_obstacles().
Optimize Map::test_collision_with_obstacles().
Optimize Map::test_collision_with_entities().
Optimize Map::check_collision_with_detectors().
Testing suspended is too risky here.
Optimize the critical path of testing pixel-precise sprite collisions.
Merge branch 'master' into gcw-zero
Reindent.
Merge remote-tracking branch 'upstream/master' into gcw-zero
Fix compile error
GCW-Zero specific build files added