started skewed sprite rendering refactor