Split reflect into dvMag and dvApply
Change brick damage calculation to use dvMag
Merge branch 'brick-damage'

Conflicts:
	src/bweakfwu/Movable.hs
Movable: Move types above functions
World.updateRunning: Use RunningP instead of Bool
Paddle.updateControls: Use more intuitive naming
Use Haddock
World: Use Points instead of (Float, Float)s
Brick: Make MaxHealth a Health
Tangible: Make centre a Point
README: Update build instructions
Make a Main module
Move geometric type synonyms to a Geometry module
World: Use Height and Width instead of Float
Merge branch 'haddock'

Conflicts:
	src/bweakfwu/Movable.hs
	src/bweakfwu/World.hs
Fix Haddock strings