Regardless of which version the user builds, it offers a variety of programmable functionalities. As a starter kit, this set is designed with complete newbies in mind, and this is reflected heavily in the instructions for building and programming. The assembly has been simplified to remove any need for complex tools. Control systems come in two variants –IR or Bluetooth. IR sets are more old school and they can be affected in various lighting conditions and so Bluetooth is much recommended. The system runs on Arduino for programming, which is actually quite a user friendly system to get acquainted with. Still if you consider that a little too complex, a graphical user interface in the form of mBlock allows you to input code almost without any typing.