Removed even more spaghetti. Sprites now work for the most part. Have to change how movement is handled