many fixes added
stuff
added dll files
Destoryed everything
listening to mice
Rewrite
Revert "listening to mice"

This reverts commit 6e8e095fbba171e2f33b4ec98c6c2bb106df365c.
Merge branch 'Henry-Branch' of https://github.com/HenryBB/Lighter into Henry-Branch
mouse listening
conversion stuff
Lots of stuff - rewrite of render and init
Fixed ray and line segment intersection check

The new function which checks the intersection between a ray and line
segment is now fixed. Additionally, I made intersections within an
obstructable only return the closest one to the ray origin.
Minor change to add rays to window obstructable

Changed ray intersection calculating order to allow for the addition of
rays to the window corners
fixed typo in calcQuadrant function
made filling work "better"
Fixed multiple object not intersecting glitch
Fixed tip and intersection polygon filling problem
fixed up crashing (a sort of fix)