Gravity simulation implemented seems to work without any issues.
Makefile updated and todo list added