working on collisions
added git ignore, added collision infrastructure