Working KFS

Probably with some bugs but it looks cool