Add very rough sprite loading, map drawing, and basic movement