Added an animation data class for preforming an animation between two points
added some javadoc
Replace old main menu with new one
Small fixes
Stuff not included in the last commit
Merged in new main menu
Merging with Sebbe

' of https://github.com/05K4R/OOP-Projekt-grupp-16

# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
Merge