Lists Improvement

Changelog:
-Body uses LinkedList
-draw iterates through the list properly (do not use get(int) to do
that)
-fixed list creation(previously it made 2 empty nodes), adding and
removing(now by index)