Added proper makefile.
Fixed up encapsulation.
moveElements now iterative instead of recursive. because java is not functional <.<
Improved moving logic for mouse and owl ever so slightly.
Moved simulation logic out of models.