collision (all) and newwall refactored.
updated all of object to a new handling, breaks backwards capability badly.
changed header around some and comments should match with block comments in source.
random is now in utils.h, so srandomdev can be used on freebsd and others can use others.
object, utils, window finished.
ai done
ai, event, object, utils, window finished.  working on game
game should be up to date, might add another function for fps at a later time.
draw finished.  drawshape the only thing left.
drawshape finished, time to see if it compiles and runs
no more compile errors
works, though something is completely wrong with spawn points
game working, forgot i changed the random placement to something not normal.  ai random change is back to 100 instead of 1000 (didn't seem like they did stuff).