No linked lists and...

* unborn changed to struct Children - easier work with memory
* implemented border
* fixed warnings
* introduced several macros for movement