renamed stuff to excessive engine
wrote the initial graphics api