Cache character images
Refactor, add GridLayout, draw images 4 times one by one