Currently working project used custom paint and implemented responsive UI with proper handling
of screen orientation changes.