Merge pull request #20 from MikePaNtZ/development

Development
Got RayCasting working

I was using the mouse x and y that's screwed up by the moving camera. I
changed it to mouse position and now I'm getting the correct position.
Turns out my code was working. I'm drawing a line to the first
collision, looks cool. Deleted the debug drawing around the tiles. I was
testing my bounding box code.
Added RayCasting to AI Logic

I also added some small improvements to the ai, but they still don't use
the path yet. I'll keep working on it.
Merge pull request #39 from Lakon/master

dev merge