fixed booleans & generic lists
began work on object system