I liked the idea of the dream, but for the character I would not have used that since it could be inconsistent with the more blocky world you encounter in the dream.
Thanks for sharing your thoughts!