Update Level.java

Developed Scoring mechanism, see if it works well, I will fix it if anything comes up
adding in some interfaces for the world objects to implement if they have renderable or updateable features
added back in removed function used by the rest of the code for scoring. made the added scoring code work with the previously stubbed out function.
Merge branch 'master' into kevin
plugged in the new interfaces so it should all work automatically.
finished up the level end dialog and high scores saving.