Makes stop virtual so app can override it to stop the inner app
Allows for conversion between Point's of different template types
Redoes Events for SDL2 and so the event poller is static