Adds primitive restart index to Mesh, reworks geometry to use primitive restart
Adds ufo -> asteroid and ufo/ship -> projectile collisions, fixes constness of GameObject functions
Every 1000 points achieved are now granting one extra life