Implemented alogirthm generation.
You can press Q and W to change the view sizes as well.