working around asset corruption
trying to improve puzzle game performance
refactored screen logic into strategy pattern