use generate_g to get enemy
add generate_enemy functions
add LoadImageRaw mock
add SurfaceToTexture, share logic
avoid warnings
use auto
automagically close fonts
automagically remove surfaces, use unique_ptr all around
read from buffer, done
use vectors, pointers are scary
assert paranoia
load image from BitmapARGB8888, vector is not enough
dynamically create enemy sprite, dummy for now
genearate random enemy
add fill_randomly
generate only left part
mirror left part to the right
allow parametrize step in fill_randomly
generate unique enemy bitmap for every enemy
genearate per 4 pixels