Added a media manager and started work on assets, reworked the whole project to encapsulate SDL within drawing routines (SDL still used for input in reader - TODO)