Version 1 (no threads, static, no differents robots, no MVC, not windowded)