Answer the questions.
Changes from @Skycreator's version: *Now does physics.. and that's basically it.