Continuous collision detection

Fixed the bullet through paper issue (#1) by performing speculative contacts sweeping collision detection when a time gap of five or more frames occurs between loop iterations.
Merge remote-tracking branch 'origin/develop' into develop

Conflicts:
	js/alien/game.js
	js/alien/systems/collision.js