Used GPU texture methods as opposed to CPU blitting for a total of 822% performance gain