Track crystal objects, not raw coordinates. Add stub Shape class.
Track the shape in progress while it's being drawn. Stub shape rendering. Be more generous when deciding whether a shape touches a crystal.
Use math.hypot to simplify code.
Keep track of which crystals have been visited on a path. Set colors back to white when rendering various white things. Stop drawing the ship path when the player stops dragging the mouse. Add the charging mechanic and draw charging shapes.
Merge branch 'master' of github.com:darabos/pyweek-nemesis

Conflicts:
	run_game.py