Resolutions, File Storage, and Bugfixes

Added a Resolution module, ResolutionCalculator, which adjusts displayed
images to fit any screen resolution. Added a FileRetriever class which
simplifies file fetching. Fixed countless bugs, major and minor, and
added minor functionality to the BufferedDevices. Added Events to the
listener classes. Added move() functions to GameObjects and Sprites.