refactored cos and sin code

Added Line.js and testing collusion
Added Line.js and testing collusion
Add some collision handling
Hacky grow