Hookshot.js - The hook now stops at collision and the parent now stops at collision with the hookshot.
Implemented a lot of hookshot logic.

The hook is now fired on mouseDown and cancelled on mouseUp. This means that a player can cancel a hookshot in the middle of shooting it. You can also cancel in the middle of being pulled in by releasing the mouse button.

I also added a cooldown to shooting so that you cannot simply hold down the mouse button and travel around the world without any issues what so ever.
Moved cancel logic into cancel function.
Polished the hooking mechanic.
Has added a start menu
Merge pull request #23 from Rovanion/hookshot

Hookshot.js - The hook now stops at collision and the parent now stops at collision with the hookshot.
Added a start menu. This far only the play choice works. It's not
aesthetic but it's a start.
Merge branch 'master' of github.com:Rovanion/SuperHappyFunTime into startMenu

Conflicts:
	main.js
Merge pull request #26 from samni698/startMenu

Start menu