last commit
functions fixed
temp commit
neighbour cells added
bug fixed
added kinetic and potential