barely an interface
sort of better
random finally works
cleaned up comments
added more styling
flip works
still not working
mostly working, needs TLC