Реактор, я тут своим хобби поделиться решил
У меня там таких ещё прилично по папкам лежит, так что если понравится то могу выложить.
Исходник
------------------------------------------------------------------------------------------------------------------------------------------------------------------