initial engine framework
updated framework and implemented initial collisions