Commands directly influence velocity.
Stop extending player from GridTraveller.
Prefer WASD controls.
Tweak camera.
Require and update camera.
Fix module path.
Keep record of player name.
Do better job of finding player entity.
Bind mouse 1 event.
On click, draw line from center of player to mouse position.
Create attack-origin entity.
Require and spawn attack-origin entities.
Fix variable references.
Calculate end point from starting point.
Provide angle when spawning attack-origin entities.
Remove unused draw code.
Move entity spawning out of draw and into update.
Do just one attack per click.
Add collision check to attack.
Add some collision to level.