Core logic for a robotic wall painter that will be used to paint walls
@wallpaper.hpp: object for the wall paper/art @wall_painter: object to hold the robot and its drivers etc @main: Mainly for local testing as the agent functionality is embedded into its object